package com.qymerge.manage.base.ro;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * <p>Title: </p>
 * <p>Description: 科目</p>
 *
 * @author Xiao
 * @version 1.0.0
 * @date 2025/4/29 16:28
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class MetaAccountViewRO implements Serializable {

    private String Code;          // 科目编码
    private String Name;          // 科目名称

    private String ParentCode;    // 上级科目

    private int Type;             // 科目类别 数据类型:INTEGER 1:财务科目 2:预算科目
    private int IsLeaf;           // 是否叶子节 1：是 0：否
    private int Category;         // 科目分组 100-500,资产100/负债200/所有者权益300/成本400/损益500

    private int Belong;           // 51：收入 52：成本 53：费用 0-其它
    private int CalcFlag;         // 1 or -1 用来获取费用时，科目*-1

    private Date Etl_Last_Date;   //

}
